libxl: introduce helper to initialise Dom0
authorWei Liu <wei.liu2@citrix.com>
Thu, 4 Sep 2014 22:43:14 +0000 (23:43 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 9 Sep 2014 11:46:33 +0000 (12:46 +0100)
commitae931f568fe9e91179f3ff3aab199a84d39a626b
treecbd5001552268860fe1b96d8a37ca744fb00b54b
parent0d5d5eca4afa35332891112f5f25c2f2cba790a2
libxl: introduce helper to initialise Dom0

This small helper is responsible for generating Dom0 JSON config
stub and writing Dom0 xenstore entries. This helpers subsumes two calls
to xenstore-write in xencommons script.

Dom0 UUID is intentionally left untouched, so it is always all
zeros.  This makes sure that we don't leak Dom0 stubs across rebooting.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
[ ijc -- folded in incremental patch for *BSD ]
.gitignore
tools/hotplug/FreeBSD/rc.d/xencommons
tools/hotplug/Linux/init.d/xencommons.in.in
tools/hotplug/NetBSD/rc.d/xencommons
tools/libxl/Makefile
tools/libxl/xen-init-dom0.c [new file with mode: 0644]